Skip to content

Feature Orchestrator Plugin: Commands (4/5), Fixes AB#3545056#404

Merged
shahzaibj merged 5 commits intomasterfrom
shahzaibj/plugin-4-commands
Mar 25, 2026
Merged

Feature Orchestrator Plugin: Commands (4/5), Fixes AB#3545056#404
shahzaibj merged 5 commits intomasterfrom
shahzaibj/plugin-4-commands

Conversation

@shahzaibj
Copy link
Copy Markdown
Contributor

Feature Orchestrator Plugin Part 4: Commands

Adds user-facing prompt/command files for each pipeline stage. These are invoked via /feature-orchestrator-plugin:\ in VS Code chat.

What's included

Command Purpose
feature-design Start a new feature with codebase research + design spec
feature-plan Decompose approved design into repo-targeted PBIs
feature-backlog Create work items in Azure DevOps
feature-dispatch Send PBIs to Copilot coding agent
feature-status Monitor agent PR progress and CI status
feature-continue Resume a feature from any stage
feature-pr-iterate Review and iterate on agent PRs
setup Interactive project configuration wizard

Setup highlights

The \setup\ command walks through a 10-step configuration:

  • Prerequisite checking (Node.js, gh, az)
  • Auto-discovery of repos and modules from git remotes
  • Multi-source design doc support (git repo + SharePoint/OneDrive via WorkIQ)
  • GitHub and ADO account mapping
  • Codebase context generation
  • State CLI installation

Merge order

PR 4 of 5. Depends on PRs 1-3. Completes the plugin.

  1. Core Structure (Feature Orchestrator Plugin: Core Structure (1/5), Fixes AB#3545053 #401)
  2. Skills (Feature Orchestrator Plugin: Skills (2/5), Fixes AB#3545054 #402)
  3. Agents (Feature Orchestrator Plugin: Agents (3/5), Fixes AB#3545055 #403)
  4. ** Commands** (this PR)
  5. Extension

Fixes AB#3545056

Add the portable agent plugin scaffold:
- plugin.json with metadata, skill/agent/command registrations
- .mcp.json with ADO MCP server configuration
- hooks/state-utils.js for feature state management
- hooks/hooks.json (empty, placeholder)
- schemas/orchestrator-config.schema.json for config validation
- README.md with plugin overview and installation instructions
Add all specialized skills for the orchestration pipeline:
- codebase-researcher: Systematic codebase exploration with SharePoint support
- design-author: Design spec creation with multi-source (repo + SharePoint)
- design-reviewer: Inline design review comment processing
- feature-planner: PBI decomposition with mandatory file paths and API signatures
- pbi-creator: ADO work item creation with dependency linking
- pbi-dispatcher-github: Dispatch to Copilot coding agent on GitHub repos
- pbi-dispatcher-ado: Dispatch via ADO Agency (future)
- pbi-dispatcher-ado-swe: Dispatch via ADO Copilot SWE (tag + assign)
- pr-validator: Validate agent PRs against PBI acceptance criteria
- references/pbi-template.md: Standard PBI description template
Add specialized subagent definitions:
- feature-orchestrator: Main coordinator agent for the full pipeline
- codebase-researcher: Research agent with context-file-first approach
- design-writer: Design spec author following team template
- feature-planner: PBI decomposition with quality mandates
- pbi-creator: ADO work item creation agent
- agent-dispatcher: Routes dispatch to GitHub or ADO based on repo host
Add prompt/command files for each pipeline stage:
- feature-design: Start new feature with design spec
- feature-plan: Decompose design into PBIs
- feature-backlog: Create work items in ADO
- feature-dispatch: Send PBIs to Copilot coding agent
- feature-status: Monitor agent PR progress
- feature-continue: Resume a feature from any stage
- feature-pr-iterate: Review and iterate on agent PRs
- setup: Interactive project configuration wizard with multi-source design doc support (git + SharePoint/OneDrive via WorkIQ)
@shahzaibj shahzaibj requested a review from a team as a code owner March 16, 2026 23:43
@shahzaibj shahzaibj changed the base branch from shahzaibj/plugin-3-agents to master March 25, 2026 23:45
@shahzaibj shahzaibj merged commit 60571d1 into master Mar 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants